Deconstructing the Domain
نویسنده
چکیده
Domain Framework is an example of a very strong structure, high-level abstractions are identified and shared across a breadth of the system while specialization occurs in modules. This would generally be applied within a unification context (and, indeed, can help to manage the unification) but it can also apply across contexts when specialization within the modules diverges or the framework is very conceptual. Here I’ll explore in depth one such structuring pattern, layers of responsibility, that I have used to good effect on two large projects. It can range from a strong structure to medium strength. Layers of Responsibility This pattern for structuring a model is built upon layering, one of the most successful architectural design patterns, and responsibility driven design, one of the most fundamental and successful object design philosophies. Some domains have a natural stratification. Some concepts and activities take place against a background of other model elements that change independently and at a different rate for different reasons. How can we take advantage of this natural structure, to make it more visible and useful? It immediately suggests layering. Layers are partitions of a system in which the members of each partition are aware of and able to use the services of the layers “below”, but unaware and independent of the layers “above”. (Or vice-versa, but I’ll use the convention that “higher” layers depend on “lower” layers. Physical arrangement does not have any meaning in UML,
منابع مشابه
Exposing the 'Second Text' of Maps of the Net
Introduction Deconstructing Maps Deconstructing Maps of the Net A True Map of Cyberspace? Conclusion References About the Authors
متن کاملCitizenship Education and Foreign Language Learning: Deconstructing the Concept of Good Citizenship Embedded in Foreign Language Curricula in China and America
Citizenship Education and Foreign Language Learning: Deconstructing the Concept of Good Citizenship Embedded in Foreign Language Curricula in China and America
متن کاملDeconstructing Gaugino Mediation
We present a model of supersymmetry breaking which produces gaugino masses and negligible scalar masses at a high scale. The model is inspired by “deconstructing” or “latticizing” models in extra dimensions where supersymmetry breaking and visible matter are spatially separated. We find a simple four-dimensional model which only requires two lattice sites (or gauge groups) to reproduce the phen...
متن کاملBetween Optimism and Opportunism Deconstructing ‘African Management’ Discourse in South Africa
Deconstructing ‘African Management’ Discourse in South Africa This dissertation is about ‘African management’ in South Africa, an Afrocentric perspective on management and organisation that emerged in the early 1990s. The indigenous notion of ubuntu (‘humane-ness’) is a key concept in this regard. This dissertation provides an analysis of the emergence and evolvement of ‘African management’ alo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999